#include <stdio.h>
/*
整型

int 
    占用 4 个字节
char 
    占用 1 个字节

int 的扩展 
    long int 长整型   打印形式  %ld
    short int 短整型   打印形式 %d

常用扩展 
    unsigned 用于修饰变量类型为 无符号

测试变量空间大小  sizeof
sizeof 属于关键词 或者说  属于运算符 
strlen 属于函数 


typedef unsigned long size_t
typedef 用于对变量类型改名
unsigned 修饰变量类型为 无符号
long 
    1、修饰变量类型 为长**
    2、没有后缀的时候 默认为 长整型
size_t 改名后的变量名
*/

// 变量类型改名字
typedef char HQYJ_ch;

int main(int argc, char const *argv[])
{
    long int lo_int = 10;
    short int sh_int = 10;
    HQYJ_ch ch = 'A';

    printf("lo_int = %ld \n" , lo_int);
    printf("sh_int = %d \n" , sh_int);

    printf("int 占用空间大小为 %ld \n" , sizeof(int));
    printf("char 占用空间大小为 %ld \n" , sizeof(ch));
    printf("long int 占用空间大小为 %ld \n" , sizeof(lo_int));
    printf("short int 占用空间大小为 %ld \n" , sizeof(sh_int));


    return 0;
}





